Global > Malta > Kensington Court

Hotels in Kensington Court, Malta

Central & 1 min walk to the sea! "The Gallery" Apartment, Sliema - 10 Nazzarenu Street Apartment 5